package ${package}.model;

import java.util.Date;

/**
* @Description: ${tableComment}实体类
* @Author: ${author}
* @Date: ${dateTime}
* @Version: ${version}
**/
@Data
@TableName(value = "${tableName}")
@Schema(name = "${className}", description = "${tableComment}实体类")
public class ${className}{

<#list columns as col>
    <#if col.comment!?length gt 0>
        /**
        * ${col.comment}
        */
    </#if>
    @Schema(description = "${col.comment}", type = "${col.javaType}")
    private ${col.javaType} ${col.property};
</#list>

<#list columns as col>
    public ${col.javaType} get${col.property?cap_first}() {
        return ${col.property};
    }

    public void set${col.property?cap_first}(${col.javaType} ${col.property}) {
        this.${col.property} = ${col.property};
    }
</#list>
}